<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class carritoG extends CI_Controller
{
	
	
	
	
	
  public  function __construct()
        {
                parent::__construct();
				  $this->load->helper('url');
                $this->load->helper('form');
        $this->load->library('form_validation');
                $this->load->model('carrito_model');
				 $this->load->library('session');
				 
				 	 $this->load->library("email");
			
				
        }
		
		public function Ingreso(){
			 $data['grupo'] = $this->carrito_model->select_grupo();
			 
			
				
				if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
			 
			 
		$this->load->view('login2', $data);
		}
		
		public function login(){
		 $Usuario = $this->input->post('login');
		  $Contras = $this->input->post('pasws');
		  
		 $datos= $this->carrito_model->consultaUsuario_get_where($Usuario,$Contras);
		 
		 
		  
		 if($datos==false)
		 {
			 if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
	
			 
			 $data['mens2'] = "Datos ingresados no válidos.";
			 
			  $data['grupo'] = $this->carrito_model->select_grupo(); 
			 
			 $this->load->view('login2', $data);
			
			 
		 }
			 else
		 {
			
			 /////////////////////
			 $id=$datos->id_usuario;
		 $log=$datos->login;		 
		  $nombre=$datos->nombre;
			 
			  
			 $sesion_data = array('nombre' => $nombre,'id' => $id);
$this->session->set_userdata($sesion_data);

$data['id'] = $this->session->userdata['id'];

$data['nombre'] = $this->session->userdata['nombre'];


///productos :
 $selet="";
		    $tip="i";
		  
		   $data['producto'] = $this->carrito_model->select_productos($selet,$tip);
////

 $data['grupo'] = $this->carrito_model->select_grupo(); // los 3 grupos
		   $data['producto'] = $this->carrito_model->select_productos_GG($id);
		   
		   $data['categ'] = $this->carrito_model->select_categoria($id);
		   
		////////
		if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				 
		
		/////////   
		   
		   
		   
		   


$this->load->view('index', $data);
			 
		 }
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		  
		
		}
		public function salir(){
			
			 $selet="";
		    $tip="i";
		  
		   $data['producto'] = $this->carrito_model->select_productos($selet,$tip);
			//
			if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				//$data['nombre'] = $this->session->userdata['nombre'];
			
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
			//
			
			
			$data['grupo'] = $this->carrito_model->select_grupo(); // los 3 grupos
		 //  $data['producto'] = $this->carrito_model->select_productos_GG($id);
		   
		 //  $data['categ'] = $this->carrito_model->select_categoria($id);
			$this->session->sess_destroy();
			
		     $this->load->view('index', $data); 
		}

        function index()
        {
			
			
			
			
			 if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				//$data['nombre'] = $this->session->userdata['nombre'];
				
				if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				  if(  isset($this->session->userdata['nombre']) )
			 {
				
				$data['nombre'] = $this->session->userdata['nombre'];
				
				//$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				 
			// else
			// {$data['nombre'] = "no estas logeado";
			// $data['carritolistax'] = "";
				
			//	 }//  $data['videos'] = $this->video_model->select_videos();
			  
		 $selet="";
		    $tip="i";
		  
		   $data['producto'] = $this->carrito_model->select_productos($selet,$tip);
			//	$data['videos2'] = $this->video_model->select_productoTodos();  para el select 
				
              //  $this->load->view('header');
               // $this->load->view('video/catalogo', $data);
              //  $this->load->view('footer');
			
			//  $sesion_data = array('user1' => "peruanogggg" );
             // $this->session->set_userdata($sesion_data);
			    //  $data['username1'] = $this->session->userdata['user1'];
			    $this->load->view('catalogo', $data);
               
				
        }
	
	//  function grupo($id)
//        {
//			 if(  isset($this->session->userdata['carritolistax']) )
//			 {
//				
//				if(  isset($this->session->userdata['nombre']) )
//			 {
//		
//		$data['nombre'] = $this->session->userdata['nombre'];
//		
//			 }
//				$data['carritolistax'] = $this->session->userdata['carritolistax'];
//				
//				 }
//				 
//				  if(  isset($this->session->userdata['nombre']) )
//			 {
//				
//				$data['nombre'] = $this->session->userdata['nombre'];
//				
//				 }
//
//		  $data['grupo'] = $this->carrito_model->select_grupo(); 
//		   $data['producto'] = $this->carrito_model->select_productos_GG($id);
//		
//			$data['categ'] = $this->carrito_model->select_categoria($id);
//			   $this->load->view('productos-vajillas', $data);
//				
//        }
		
		
		function colecciones($id)
        {
			 if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				  if(  isset($this->session->userdata['nombre']) )
			 {
				
				$data['nombre'] = $this->session->userdata['nombre'];
				
				 }

		  $data['grupo'] = $this->carrito_model->select_grupo(); 
		  
		  $data['grupoGet'] = $this->carrito_model->grupo_get_where($id); 
		  
		   $data['producto'] = $this->carrito_model->select_coleccion($id);
		   
		   $data['producto2'] = $this->carrito_model->select_productos_GG($id);
		
			$data['categ'] = $this->carrito_model->select_categoria($id);
			   $this->load->view('productos-vajillasC', $data);
				
        }
		
////////
  function grupo($id,$grup)
        {
			 if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				  if(  isset($this->session->userdata['nombre']) )
			 {
				
				$data['nombre'] = $this->session->userdata['nombre'];
				
				 }

		  $data['grupo'] = $this->carrito_model->select_grupo(); 
		   $data['producto'] = $this->carrito_model->select_produc_xcolec($id);
		   
		   $data['colec']= $this->carrito_model-> consulta_get_Cole($id);
		   
		    $data['grupoGet'] = $this->carrito_model->grupo_get_where($grup); 
		
		//	$data['categ'] = $this->carrito_model->select_categoria($id);
			   $this->load->view('productos-vajillas', $data);
				
        }
///////		
		
		
		
		
		
		 function productos_categoria($idgrup,$idcat)
        {
			 if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				//$data['nombre'] = $this->session->userdata['nombre'];
				
				if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				  if(  isset($this->session->userdata['nombre']) )
			 {
				
				$data['nombre'] = $this->session->userdata['nombre'];
				
				//$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
			
			
			//$data['grupop']="xxxxxxxxx";
			
				 
				 
			// else
			// {$data['nombre'] = "no estas logeado";
			// $data['carritolistax'] = "";
				
			//	 }//  $data['videos'] = $this->video_model->select_videos();
			  
		// $selet="";
		 //   $tip="i";
		  $data['grupo'] = $this->carrito_model->select_grupo(); // los 3 grupos
		  
			//	$data['videos2'] = $this->video_model->select_productoTodos();  para el select 
			$data['categ'] = $this->carrito_model->select_categoria($idgrup);
			
			
			 $data['producto'] = $this->carrito_model->select_productos_Categ($idgrup,$idcat);
				
              //  $this->load->view('header');
               // $this->load->view('video/catalogo', $data);
              //  $this->load->view('footer');
			
			//  $sesion_data = array('user1' => "peruanogggg" );
             // $this->session->set_userdata($sesion_data);
			    //  $data['username1'] = $this->session->userdata['user1'];
			    $this->load->view('productos-vajillas2', $data);
               
				
        }
		
		
		
		
	
	
	
	
	public function editar($codigo,$codG,$cat,$idPrcol){
		
		
		 if(  isset($this->session->userdata['carritolistax']) )
			 {
				
			
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
		
		
	//	 $data['carritolistax'] = $this->session->userdata['carritolistax'];
		 
		$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		
		$data['mensaje']="";
		
		if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
		
		
		$data['grupo'] = $this->carrito_model->select_grupo(); // grupo
		
		$data['grupoId'] = $codG;// id del grupo
		 
		 // $this->load->view('editarAdm',$data);
		 
		  $data['grupoGet'] = $this->carrito_model->grupo_get_where($codG); 
		  
		 $data['ProdCat'] = $this->carrito_model->select_productos_Categ($codG,$cat);  
		 
		 $data['ProdColor'] = $this->carrito_model->select_productos_Color($idPrcol);
		  
		  
		   $this->load->view('producto-detalle',$data);
		 
	}
		
	
	
	public function servCarrito(){
		
		
		
		$codigo = $this->input->post('idc');
        // $cantidad = $this->input->post('cant');
		 
		 
		 $producto2=$this->input->post('idc');
		  $cantidad=$this->input->post('cant');
		 
		  $idGrupo=$this->input->post('idgrupo'); 
		  $cat=$this->input->post('idcat');
		  $pcolor=$this->input->post('idPcol');
		
		if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
		
		
			 // mensaje envio formulario	
 
 
 
 if(isset($this->session->userdata['carritolistax']))
{
	$data['carritolistax'] = $this->session->userdata['carritolistax'];
}
 

			

$this->form_validation->set_rules('cant', 'Cantidad', 'trim|required|numeric|integer|is_natural_no_zero');
  $this->form_validation->set_message('required', 'El campo es obligatorio y numérico');
	$this->form_validation->set_message('numeric', 'La Cantidad debe ser numérico y obligatorio');
	$this->form_validation->set_message('integer', 'La Cantidad debe ser numérico y obligatorio');
	$this->form_validation->set_message('is_natural_no_zero', 'La Cantidad debe ser mayor a cero');
		
		
		 if ($this->form_validation->run() == FALSE)
{ 

  
  
   
   $data['grupo'] = $this->carrito_model->select_grupo(); // grupo
		
		$data['grupoId'] = $idGrupo;// id del grupo
	
	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		  $data['grupoGet'] = $this->carrito_model->grupo_get_where($idGrupo); 
		  
		 $data['ProdCat'] = $this->carrito_model->select_productos_Categ($idGrupo,$cat);  
		 
		 $data['ProdColor'] = $this->carrito_model->select_productos_Color($pcolor);
		 
		 
		 $data['mensaje']="<span style='color:#F30;'>No fue añadido</span>";
   
    $this->load->view('producto-detalle', $data); 
	
	//editar($codigo,$codG,$cat,$idPrcol)
	
	
	
	
	
	
}
else
{
		

		
		
		 
		  
		  
		  $datos= $this->carrito_model-> consulta_get_where($codigo);
		  
		 $nombre=$datos->nombre;
		 $precio=$datos->precio;		
		 $img=$datos->img;
                             
								
                        //        $update = $this->video_model->update_video($titulo, $costo, $formato, $portada,$codigo);
		
		
		//////////////////////////////////////////////
		
	// $this->session->set_userdata($sesion_data);	
		
		if(isset($this->session->userdata['carritolistax']))
{
	echo "";
	
	
	$otro=$this->session->userdata['carritolistax']; 
	//como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	$encontro=false;
	$numero=0;
	for($i2=0;$i2<count($otro);$i2++)
	{
	if($otro[$i2][0]==$producto2)
	{
	$encontro=true;
	$numero=$i2;
	}
	
	
	
	}
	
	
	if($encontro==true)
	{
	//$otro[$numero][3]=$otro[$numero][3]+1;// si se le da click comprar, sin ingresar la cantidad
	
	$otro[$numero][3]=$otro[$numero][3]+$cantidad;
	
	
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);

$data['carritolistax'] = $this->session->userdata['carritolistax'];






	}
	else
	{
	$otro[] = array("$producto2","$nombre", "$precio", "$cantidad","$img"); 
	//$this->session->userdata['carritolistax']=$otro;
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	
	$data['carritolistax'] = $this->session->userdata['carritolistax'];
	
	
	}
	
	

}
else
{
	$lista = array();

   $lista[] = array("$producto2","$nombre", "$precio", "$cantidad","$img"); 

//$nombres[1] = array("$nombre1", "$precio1", "$stock1"); 
//$nombres[2] = array("$nombre2", "$precio2", "$stock2"); 
//echo  $nombres[0];


 $sesion_data = array('carritolistax' => $lista);
 $this->session->set_userdata($sesion_data);
 $data['carritolistax'] = $this->session->userdata['carritolistax'];






//$_SESSION['carritolistax']=$lista;
	
	}
	
	//$data['nombre'] = $this->session->userdata['nombre'];
	
	
		/////////////////////////////////////////
		$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		
			$data['mensaje']="<span style='color:#F30;'>Producto fue añadido</span>";
			
			
			  $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
			  
			  $data['grupoGet'] = $this->carrito_model->grupo_get_where($idGrupo); 
			  
			  $data['grupoId'] = $idGrupo;
			  
			
			   
			   $data['ProdCat'] = $this->carrito_model->select_productos_Categ($idGrupo,$cat);   // Prod relacionados 
			   
			   $data['ProdColor'] = $this->carrito_model->select_productos_Color($pcolor); 
		 
		  $this->load->view('producto-detalle',$data);
		  
		  
		  
		  
		  
		  }
		  
		
	//	 $this->load->view('carrito_compras',$data);
		
		
		
	//	$this->load->view('pruebaServ',$data);
		
		 
	//$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
//		
//		$serv= $this->carrito_model-> consulta_get_where($codigo);
//		
//		
//		$cod=$serv->codigo;
//		$data['editar']=$cod;
//		
//		$data['editar']="rrrrrrrrrrrr";
//		 
//		  $this->load->view('pruebaServ',$data);
		 
	}
	
	
	
	
	public function servCarrito2(){
		
 $codigo = $this->input->post('idc');
        // $cantidad = $this->input->post('cant');
		
		 $idCol = $this->input->post('idCole'); // coleccion
		
		 
		 $producto2=$this->input->post('idc');
		  $cantidad=$this->input->post('cant');
		 
		  $idGrupo=$this->input->post('idgrupo'); 
		  
		  
		  $datos= $this->carrito_model-> consulta_get_where($codigo);
		  
		 $nombre=$datos->nombre;
		 $precio=$datos->precio;		
		 $img=$datos->img;		
		 
		 
		 
		 
		 ////////////////
		 
		 $this->form_validation->set_rules('cant', 'Cantidad', 'trim|required|numeric|integer|is_natural_no_zero');
  $this->form_validation->set_message('required', 'El campo es obligatorio y numérico');
	$this->form_validation->set_message('numeric', 'La Cantidad debe ser numérico y obligatorio');
	$this->form_validation->set_message('integer', 'La Cantidad debe ser numérico y obligatorio');
	$this->form_validation->set_message('is_natural_no_zero', 'La Cantidad debe ser mayor a cero');
		 
		 
		 
		 
		 
		 
		 
		 
	
	
	
		 if ($this->form_validation->run() == FALSE)
{
	 if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
				 
 if(  isset($this->session->userdata['nombre']) )
 {
			
$data['nombre'] = $this->session->userdata['nombre'];
				
 }

$data['grupo'] = $this->carrito_model->select_grupo(); 
$data['producto'] = $this->carrito_model->select_produc_xcolec($idCol);
		   
$data['colec']= $this->carrito_model-> consulta_get_Cole( $idCol);
		   
 $data['grupoGet'] = $this->carrito_model->grupo_get_where($idGrupo); 
 
 $data['grupoId'] = $idGrupo;
 
  $data['mensaje']="<span style='color:#F30;'>No fue añadido</span>";
  
  
  //////////
  $data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		
			
			
			
	
			  
			
			  
			
			  
		//	   $data['colec']= $this->carrito_model-> consulta_get_Cole($idCol);
			   
			   
			
  
  
  //////////
  
  
  
  
  
  

$this->load->view('productos-vajillas', $data);
	
	 
}
else
{
	
	if(isset($this->session->userdata['carritolistax']))
{
	echo "";
	
	
	$otro=$this->session->userdata['carritolistax']; 
	//como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	$encontro=false;
	$numero=0;
	for($i2=0;$i2<count($otro);$i2++)
	{
	if($otro[$i2][0]==$producto2)
	{
	$encontro=true;
	$numero=$i2;
	}
	
	
	
	}
	
	
	if($encontro==true)
	{
	//$otro[$numero][3]=$otro[$numero][3]+1;// si se le da click comprar, sin ingresar la cantidad
	
	$otro[$numero][3]=$otro[$numero][3]+$cantidad;
	
	
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);

$data['carritolistax'] = $this->session->userdata['carritolistax'];






	}
	else
	{
	$otro[] = array("$producto2","$nombre", "$precio", "$cantidad","$img"); 
	//$this->session->userdata['carritolistax']=$otro;
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	
	$data['carritolistax'] = $this->session->userdata['carritolistax'];
	
	
	}
	
	

}
else
{
	$lista = array();

   $lista[] = array("$producto2","$nombre", "$precio", "$cantidad","$img"); 

//$nombres[1] = array("$nombre1", "$precio1", "$stock1"); 
//$nombres[2] = array("$nombre2", "$precio2", "$stock2"); 
//echo  $nombres[0];


 $sesion_data = array('carritolistax' => $lista);
 $this->session->set_userdata($sesion_data);
 $data['carritolistax'] = $this->session->userdata['carritolistax'];






//$_SESSION['carritolistax']=$lista;
	
	}
	
	//$data['nombre'] = $this->session->userdata['nombre'];
	if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
	
		/////////////////////////////////////////
		$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		
			
			
			
			  $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
			  
			  $data['grupoGet'] = $this->carrito_model->grupo_get_where($idGrupo); 
			  
			  $data['grupoId'] = $idGrupo;
			  
			   $data['colec']= $this->carrito_model-> consulta_get_Cole($idCol);
			   
			   
			   $data['producto'] = $this->carrito_model->select_produc_xcolec($idCol);// parte de abajo
			   
			  $data['mensaje']="<span style='color:#F30;'>Fue añadido</span>";
		 
		  $this->load->view('productos-vajillas',$data);
	
	}
		
		
		
		
		
		
		
                             
								
                        //        $update = $this->video_model->update_video($titulo, $costo, $formato, $portada,$codigo);
		
		
		//////////////////////////////////////////////
		
	// $this->session->set_userdata($sesion_data);	
		
		
		
	//	 $this->load->view('carrito_compras',$data);
		
		
		
	//	$this->load->view('pruebaServ',$data);
		
		 
	//$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
//		
//		$serv= $this->carrito_model-> consulta_get_where($codigo);
//		
//		
//		$cod=$serv->codigo;
//		$data['editar']=$cod;
//		
//		$data['editar']="rrrrrrrrrrrr";
//		 
//		  $this->load->view('pruebaServ',$data);
		 
	}
	
	
	public function listado(){
		
		 if(  isset($this->session->userdata['carritolistax']) )
			 {
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
			 }
			 
			  if(  isset($this->session->userdata['nombre']) )
			 {
		 	 $data['nombre'] = $this->session->userdata['nombre'];
			 }
		
			  $data['mensaje'] = "";
			  
			    $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
	
	//	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
	
	//$data['nombre'] = $this->session->userdata['nombre'];
		 
		//  $this->load->view('listado',$data);
		
		 $data['grupoGet'] = $this->carrito_model->grupo_get_where(1); 
		  
		  $this->load->view('carrito_compras',$data);
		 
	}
	
	
	public function listado2(){
		
		 if(  isset($this->session->userdata['carritolistax']) )
			 {
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
			 }
			 
			  if(  isset($this->session->userdata['nombre']) )
			 {
		 	 $data['nombre'] = $this->session->userdata['nombre'];
			 }
		
			  $data['mensaje'] = "";
			  
			    $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
	
	//	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
	
	//$data['nombre'] = $this->session->userdata['nombre'];
		 
		//  $this->load->view('listado',$data);
		  
		  $this->load->view('carrito-compras3',$data);
		 
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	public function eliminar($cod){
		
		
		//$cod=$_GET['idc'];
		
		 if(  isset($this->session->userdata['nombre']) )
			 {
		 	 $data['nombre'] = $this->session->userdata['nombre'];
			 }
		


if(isset($this->session->userdata['carritolistax']))
{
	$otro=$this->session->userdata['carritolistax']; //como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	$encontro=false;
	$numero=0;
	
	for($i4=0;$i4<count($otro);$i4++)
	{
	
	
	if($otro[$i4][0]==$cod)
	{
	$encontro=true;
	$numero=$i4;
	}
	
	
	}
	
	
	if($encontro==true)
	{
	//$otro[$numero][3]=$otro[$numero][3]+1;// si se le da click comprar, sin ingresar la cantidad
	
	unset($otro[$numero]);

$otro = array_values($otro);
$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	

//$_SESSION['carritolistax']=$otro;
	
	
	}
	else
	{
	//$otro[] = array("$producto2","$nombre", "$precio", "$cantidad","$img"); 
	//$_SESSION['carritolistax']=$otro;
	}
	
	

}
		//$data['nombre'] = $this->session->userdata['nombre'];
		if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
		
		///////////////////////////////////////////////////////
		
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
		 
	//	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
	 $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
		 
		 // $this->load->view('listado',$data);
		 
		  $this->load->view('carrito_compras',$data);
		 
	}
	
	
	
	
	
	
	
	public function eliminar2($cod){
		
		
		//$cod=$_GET['idc'];
		
			
		 if(  isset($this->session->userdata['nombre']) )
			 {
		 	 $data['nombre'] = $this->session->userdata['nombre'];
			 }
		 $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo


if(isset($this->session->userdata['carritolistax']))
{
	$otro=$this->session->userdata['carritolistax']; //como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	$encontro=false;
	$numero=0;
	
	for($i4=0;$i4<count($otro);$i4++)
	{
	
	
	if($otro[$i4][0]==$cod)
	{
	$encontro=true;
	$numero=$i4;
	}
	
	
	}
	
	
	if($encontro==true)
	{
	//$otro[$numero][3]=$otro[$numero][3]+1;// si se le da click comprar, sin ingresar la cantidad
	
	unset($otro[$numero]);

$otro = array_values($otro);
$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	

//$_SESSION['carritolistax']=$otro;
	
	
	}
	else
	{
	//$otro[] = array("$producto2","$nombre", "$precio", "$cantidad","$img"); 
	//$_SESSION['carritolistax']=$otro;
	}
	
	

}
		$data['nombre'] = $this->session->userdata['nombre'];
		
		
		///////////////////////////////////////////////////////
		
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
		 
	//	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		 
		  $this->load->view('carrito-compras3',$data);
		 
	}
	
	
	
	
	
	
	
	
	
	
	
public function variar($cod,$tip){
		
		


$idprod =$cod;
$variar1=$tip;

//echo $producto2;
/////// usuario sesion :

 
///////////
 $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
 //////////////

 $datos= $this->carrito_model-> consulta_get_where($idprod);
		  
		 
  
$nombre=$datos->nombre;
$precio=$datos->precio;

$stock=$datos->stock;
$img=$datos->img;
  


if(isset($this->session->userdata['carritolistax']))
{
	$otro=$this->session->userdata['carritolistax']; //como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	$encontro=false;
	$numero=0;
	for($i2=0;$i2<count($otro);$i2++)
	{
	
	
	if($otro[$i2][0]==$idprod)
	{
	$encontro=true;
	$numero=$i2;
	}
	
	
	
	}
	
	
	if($encontro==true)
	{
	//$otro[$numero][3]=$otro[$numero][3]+1;// si se le da click comprar, sin ingresar la cantidad
	
	
		
	if($variar1=="r")
	{
		
	$otro[$numero][3]=$otro[$numero][3]-1;
	
	}
	elseif($variar1=="a")
	{
		
		$otro[$numero][3]=$otro[$numero][3]+1;
		
	}
	else
	{echo "no existe"; 
		}
	
	
	
	
	
	
	
	
	
//	$_SESSION['carritolistax']=$otro;
	
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	
	}
	else
	{
	$otro[] = array("$idprod","$nombre", "$precio", "$cantidad","$img"); 
	
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	//$_SESSION['carritolistax']=$otro;
	}
	
	

}

if(  isset($this->session->userdata['nombre']) )
			 {
		 	 $data['nombre'] = $this->session->userdata['nombre'];
			 }
		
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
		 
	//	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		 
		 // $this->load->view('listado',$data);
		 
		 $this->load->view('carrito_compras',$data);
		 
	}	
	
	
	public function variar2($cod,$tip){
		
		


$idprod =$cod;
$variar1=$tip;

//echo $producto2;////////////////////////
	
		
		///////////////////////////////////////

 $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo

 $datos= $this->carrito_model-> consulta_get_where($idprod);
		  
		 
  
$nombre=$datos->nombre;
$precio=$datos->precio;

$stock=$datos->stock;
$img=$datos->img;
  


if(isset($this->session->userdata['carritolistax']))
{
	$otro=$this->session->userdata['carritolistax']; //como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	$encontro=false;
	$numero=0;
	for($i2=0;$i2<count($otro);$i2++)
	{
	
	
	if($otro[$i2][0]==$idprod)
	{
	$encontro=true;
	$numero=$i2;
	}
	
	
	
	}
	
	
	if($encontro==true)
	{
	//$otro[$numero][3]=$otro[$numero][3]+1;// si se le da click comprar, sin ingresar la cantidad
	
	
		
	if($variar1=="r")
	{
		
	$otro[$numero][3]=$otro[$numero][3]-1;
	
	}
	elseif($variar1=="a")
	{
		
		$otro[$numero][3]=$otro[$numero][3]+1;
		
	}
	else
	{echo "no existe"; 
		}
	
	
	
	
	
	
	
	
	
//	$_SESSION['carritolistax']=$otro;
	
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	
	}
	else
	{
	$otro[] = array("$idprod","$nombre", "$precio", "$cantidad","$img"); 
	
	$sesion_data = array('carritolistax' => $otro);
	 $this->session->set_userdata($sesion_data);
	//$_SESSION['carritolistax']=$otro;
	}
	
	

}

 if(  isset($this->session->userdata['nombre']) )
			 {
		 	 $data['nombre'] = $this->session->userdata['nombre'];
			 }
		
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
		 
	//	$data['editar']= $this->carrito_model-> consulta_get_where($codigo);
		 
		  $this->load->view('carrito-compras3',$data);
		 
	}	
	
	
	
	
	public function formI(){
		
		
		if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
		
		
		// sesion id  ,  creo en el logeo :
		
		if(  isset($this->session->userdata['id']) )
			 {
		$idUsua = $this->session->userdata['id'];
		
			 }
		
		
		if (isset($this->session->userdata['nombre']))
		{
			$data['nombre'] =$this->session->userdata['nombre'];
		$data['carritolistax'] = $this->session->userdata['carritolistax'];
		
		 $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
		 
		//  $this->load->view('forlogin',$data);
		
		$data['usuar']= $this->carrito_model->consulta_get_Usua($idUsua);
		
		  
		   $this->load->view('orden-compra',$data);
			
			
			}
		else
		{ $data['mensaje'] ="";
		 $data['grupo'] = $this->carrito_model->select_grupo(); ///  los 3 grupo
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
		 
		 // $this->load->view('formIng',$data);
		   $this->load->view('carrito-compras2',$data);
			
			}
		
		
		
		 
	}
	
	public function formIng(){
		
	///////////
if(  trim( $this->input->post('login')) != "" && trim( $this->input->post('pasws')) != ""  ) 
{ 

	$Usuario = $this->input->post('login');
		  $Contras = $this->input->post('pasws');
		  
		 $datos= $this->carrito_model->consultaUsuario_get_where($Usuario,$Contras);
		 
		
		  
		 if($datos)
		 {
			  $id=$datos->id_usuario;
		 $log=$datos->login;		 
		  $nombre=$datos->nombre;
			 
			 $sesion_data = array('nombre' => $nombre,'id' => $id);
$this->session->set_userdata($sesion_data);

$data['id'] = $this->session->userdata['id'];

$data['nombre'] = $this->session->userdata['nombre'];
 $data['grupo'] = $this->carrito_model->select_grupo(); 

if(  isset($this->session->userdata['carritolistax']) )
			 {
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
			 }
 
  //// datos usuario :
	   $data['usuar']= $this->carrito_model->consulta_get_Usua($id);
	   ////
		 
		 // $this->load->view('forlogin',$data);
$this->load->view('orden-compra',$data);

		 }
		 else 
        { 
		
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
      $data['mensForm'] ="Datos ingresados no válidos";
	  
	   $data['grupo'] = $this->carrito_model->select_grupo(); /// 
	   
	  
	   
	
		//$this->load->view('formIng',$data);
		$this->load->view('carrito-compras2',$data);
      
        } 
		 
		
		 
}
	
	 
else
{
	if(  isset($this->session->userdata['carritolistax']) )
			 {
		 $data['carritolistax'] = $this->session->userdata['carritolistax'];
			 }
	
	 $data['grupo'] = $this->carrito_model->select_grupo(); 
	 $data['mensForm'] ="Datos ingresados no válidos";
//	$this->load->view('formIng',$data);
$this->load->view('carrito-compras2',$data);
	
	} 
		 
	}
		
	
	
		
		public function pedidOk(){
		

//include'clsCarrito.php';

//$objContenido = new contenido;

//$objContenido -> conectar1();



 $this->form_validation->set_rules('cgv', 'Cantidad', 'trim|required');
  $this->form_validation->set_message('required', 'Debe seleccionar Condiciones generales de venta');
	
		 
		 
		 
		 
		 
		 
		 
		 
	
	
	
		 if ($this->form_validation->run() == FALSE)
{
	
	
	
	$data['nombre'] =$this->session->userdata['nombre'];
		$data['carritolistax'] = $this->session->userdata['carritolistax'];
		  $data['grupo'] = $this->carrito_model->select_grupo(); 
		//  $this->load->view('pedidOk',$data);
		  
		  $this->load->view('carrito-compras3',$data);
	
	
}
else
{




if(isset($this->session->userdata['carritolistax'])){
		//echo "<p>Has iniciado sesion: " . $_SESSION['nombre'] . "";
		//echo "<p>Bienvenido :</p><br>";
		
		$data['carritolistax2'] =$this->session->userdata['carritolistax'];

$todo=$this->session->userdata['carritolistax'];

$cantidadl = count($todo);
//echo "Cantidad: " . $cantidadl ."<br><br>";

$Cantidad_total=0;
 
 for($i3=0; $i3<$cantidadl; $i3++)
   {
   
	
	$Cantidad_total=$Cantidad_total +$todo[$i3][3];
	
	
	
   }
//echo $Cantidad_total ;

//echo "<br><br>Cantidad : " . $Cantidad_total ." productos <br><br><br>"; 


// echo "<table border=1><tr><td>Nombre</td><td>precio</td><td>stock</td></tr>";
// echo "<tr><td>".$todo[2][0]."</td><td>".$todo[2][1]."</td><td>".$todo[2][2]."</td></tr>";
// echo "</table>
 //<br><br><br>";
 // $compra="<table border=1 class='style3'><tr><td></td><td>Id</td><td>Producto</td><td>precio (S/)</td><td>cantidad</td><td>Total (S/)</td> </tr>";
 
 
// echo "<table border=1 class='style3'><tr><td></td><td>Id</td><td>Producto</td><td>precio (S/)</td><td>cantidad</td><td>Total (S/)</td> </tr>";
 //$Suma_total=0;
 
 ////////
  $cont="1";
 $this->carrito_model->contInsert($cont);
 
 
  $datos= $this->carrito_model-> maxCont();
		  
		 $id=$datos->idcont;
 
 
 
 
// $cont="9";
 //$objContenido -> Cont($cont); ///  suma uno(aunque haya eliminado)
 
// $rs = mysql_query("SELECT MAX(idcont) AS con FROM contador");
//if ($row = mysql_fetch_row($rs)) {
//$id = trim($row[0]); // toma el ultimo registro ingresado ........

//$id2=$id+1;

//echo $id;
//}
 ///////
 
// $Suma_totalT=$Suma_total;


$idUsua=$this->session->userdata['id'];

$fecha=date ("Y-m-d");
$estado="0";
//$ticket="033";

$this->carrito_model->inserTiket($id,$fecha,$idUsua,$estado);

//$objContenido -> ingContador($id,$fecha,$idUsua,$estado);


 
 for($i2=0; $i2<$cantidadl; $i2++)
   {
    $p=$todo[$i2][2];
	$c=$todo[$i2][3];
	$total=$p*$c;
	

	
	//$Suma_total=$Suma_total+$total;
	
	
	$this->carrito_model->inserPedid($idUsua,$id,$todo[$i2][0],$todo[$i2][2],$todo[$i2][3],$total,$fecha,$estado);
	
	//$objContenido -> ingPedido($idUsua,$id,$todo[$i2][0],$todo[$i2][2],$todo[$i2][3],$total,$fecha,$estado);
	
	// $compra.="<tr><td><img src='img/".$todo[$i2][4]."' width='50' height='60' /></td><td align='center' width='20'>".$todo[$i2][0]."</td><td align='center' width='80'>".$todo[$i2][1]."</td><td align='center' width='80'>".$todo[$i2][2]."</td><td align='center' width='80'>".$todo[$i2][3]." </td><td align='center' width='80'>".$total."</td></tr>";
	
//echo "<tr><td><img src='img/".$todo[$i2][4]."' width='50' height='60' /></td><td align='center' width='20'>".$todo[$i2][0]."</td><td align='center' width='80'>".$todo[$i2][1]."</td><td align='center' width='80'>".$todo[$i2][2]."</td><td align='center' width='80'>".$todo[$i2][3]." </td><td align='center' width='80'>".$total."</td></tr>

//";
	
	
	
	
	
	
	
   }
   
   // $compra.="<tr><td colspan='6'  align='right'><strong> Total -- S/ " .$Suma_total."</strong></td></tr>
// </table>";
 
 
 //echo "
 //<tr><td colspan='6'  align='right'><strong> Total -- S/ " .$Suma_total."</strong></td></tr>
 //</table>
 
 
 
 //<br><br><br>
 
 //Su pedido se ha completado<br><br>
//- Enviar cheque por <strong> Total -- S/ " .$Suma_total."</strong><br>
//- Dirección del cheque :......<br>

//Le enviaremos su pedido en cuando recibamos el pago .<br><br>

//Estamos en contacto a su pedido .


 
 //";
 




 

}
else
{
	echo " No existe ...";
	}

//$miarray = array(); // creo el array
//$miarray[] = 5; // agrego el 5

//echo $compraT;

//utf8_decode($_POST['txtV'])

			$data['nombre'] =$this->session->userdata['nombre'];
		$data['carritolistax'] = $this->session->userdata['carritolistax'];
		  $data['grupo'] = $this->carrito_model->select_grupo(); 
		//  $this->load->view('pedidOk',$data);
		
		///////////////  lugout :
		
				if(isset($this->session->userdata['carritolistax']))
{
	$otro=$this->session->userdata['carritolistax']; //como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	//$encontro=false;
	//$numero=0;
	
foreach ($otro as $i => $value) {
    unset($otro[$i]);
}
	
	
	

//$otro = array_values($otro);
$sesion_data = array('carritolistax' => $otro);

	 $this->session->set_userdata($sesion_data);
	
 $data['carritolistax'] =$this->session->userdata['carritolistax'];
	
	
	}
		
		
		
		
		
		/////////////
		  
		  $this->load->view('confirPago',$data);
		  
		  
		  
		  
}
		  
		  
		  
		 
	}
		
		 function loguot()
        {
			if(isset($this->session->userdata['carritolistax']))
{
	$otro=$this->session->userdata['carritolistax']; //como ya existe sesion , agarra otra vez el arreglo1 y aumenta otro registro
	//$encontro=false;
	//$numero=0;
	
foreach ($otro as $i => $value) {
    unset($otro[$i]);
}
	
	
	

//$otro = array_values($otro);
$sesion_data = array('carritolistax' => $otro);

	 $this->session->set_userdata($sesion_data);
	
 $data['carritolistax'] =$this->session->userdata['carritolistax'];
	
	
	}
			
			/////////////
			if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
			///
			
			 $selet="";
		    $tip="i";
		  
		   $data['producto'] = $this->carrito_model->select_productos($selet,$tip);
		   
		    $data['grupo'] = $this->carrito_model->select_grupo(); 
			
         //  $this->session->sess_destroy();
		     //$this->load->view('catalogo',$data);  
			 $this->load->view('index',$data);  
			  
        }
		
		
		
		
		 function gygHome()
        {
			
			 $data['grupo'] = $this->carrito_model->select_grupo();
			 
			 
		 if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				//$data['nombre'] = $this->session->userdata['nombre'];
				
				if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				  if(  isset($this->session->userdata['nombre']) )
			 {
				
				$data['nombre'] = $this->session->userdata['nombre'];
				
				//$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }	 
			 
			 
			 
////


//$this->load->view('gyghome', $data);
$this->load->view('index', $data);

		}
		
		 function buscarP()
		 
		 
		 
        {
			
			 $titut = $this->input->post('busc');
			$resultado=$this->carrito_model->buscarProductos($titut);
			
			 if ($resultado==false)
			 {
				  $data['grupo'] = $this->carrito_model->select_grupo();
				 
				$this->load->view('index', $data); 
				 }
			 else
			 {
				 $data['grupo'] = $this->carrito_model->select_grupo();
				 
				  if(  isset($this->session->userdata['carritolistax']) )
			 {
				
				//$data['nombre'] = $this->session->userdata['nombre'];
				
				if(  isset($this->session->userdata['nombre']) )
			 {
		
		$data['nombre'] = $this->session->userdata['nombre'];
		
			 }
				
				
				$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
				  if(  isset($this->session->userdata['nombre']) )
			 {
				
				$data['nombre'] = $this->session->userdata['nombre'];
				
				//$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
				 }
				 
			//	 $data['producto'] = $this->carrito_model->select_productos_GG($id);
				 
				 
				  $data['producto'] = $resultado;
				 
			//	$data['videos2'] = $this->video_model->select_productoTodos();  para el select 
		//	$data['categ'] = $this->carrito_model->select_categoria($id);
				 
				 
				 
				 
				 
				 
				 
				 
				 $this->load->view('buscar', $data);
				 }
			 


		}
		
		
		
		
		
		public function gyg(){
			
		
		     $this->load->view('index'); 
		}
		
		
		
		public function novios(){
			
		 $data['grupo'] = $this->carrito_model->select_grupo();
		     $this->load->view('novios', $data); 
		}
		
		
		public function crea_cuenta(){
			
		 $data['grupo'] = $this->carrito_model->select_grupo();
		     $this->load->view('crea-tu-cuenta', $data); 
		}
		
		
		
		
		public function crea_cuenta2(){
			
			
			 $data['grupo'] = $this->carrito_model->select_grupo();
			 
			  $data['memail'] = $this->input->post('email');
			  
//$this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique[users.email]');
			
//$this->form_validation->set_rules('email', 'Email', 'trim|required|max_length[100]');  // recibe

$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');
			
 $this->form_validation->set_message('required', 'El campo es obligatorio');	 // mensaje envio formulario	
 $this->form_validation->set_message('valid_email', 'El correo no tiene formato correcto.');
		 
		
		 
		 if ($this->form_validation->run() == FALSE)
{
  
   if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
	
  
    $this->load->view('login2', $data); 
}
else
{
	 if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
	
	
	$resultado=$this->carrito_model->usuario_get_where($data['memail']);
	  if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
			
			 if ($resultado==false)
			 {
				  $this->load->view('crea-tu-cuenta2', $data); 
			 }
	
	else
	{
	
	  $data['mens'] = "Correo electrónico ya existe:  " .$data['memail'];
 
   $this->load->view('login2', $data); 
	}
   
   
   
}
		 
		   
		}
		
		
		public function crea_cuenform(){
			
			
			 $data['grupo'] = $this->carrito_model->select_grupo();
			 
			  $data['memail'] = $this->input->post('email');
			  
//$this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique[users.email]');
			
//$this->form_validation->set_rules('email', 'Email', 'trim|required|max_length[100]');  // recibe

$this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email');
			
 $this->form_validation->set_message('required', 'El campo es obligatorio');	 // mensaje envio formulario	
 $this->form_validation->set_message('valid_email', 'El correo no tiene formato correcto.');
		 
		if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
		 
		 if ($this->form_validation->run() == FALSE)
{
  
    $this->load->view('carrito-compras2', $data); 
}
else
{
	$resultado=$this->carrito_model->usuario_get_where($data['memail']);
			
			 if ($resultado==false)
			 {
				  $this->load->view('creatucuenta2', $data); 
			 }
	
	else
	{
	
	  $data['mens'] = "Correo electrónico ya existe:  " .$data['memail'];
 
   $this->load->view('carrito-compras2', $data); 
	}
   
   
   
}
		 
		   
		}
		
		
		
		
		
		
public function crea_cuenta3(){
			
		 $data['grupo'] = $this->carrito_model->select_grupo();
		 
		 
		 $data['idnombre'] = $this->input->post('idnombre');
		 $data['apellido'] = $this->input->post('apellido');
		 $data['memail'] =$this->input->post('email');
		 $data['passwd'] = $this->input->post('passwd');
		  $data['fecha'] = $this->input->post('fecha');
		  
		   $data['sr'] = $this->input->post('sr');
		    $data['suscr'] = $this->input->post('suscr');
			 $data['oferta'] = $this->input->post('oferta');
		    $data['privacy'] = $this->input->post('privacy');

		  
		  
		 

		 $this->form_validation->set_rules('idnombre', 'Nombre', 'trim|required|max_length[200]');  // recibe
		  $this->form_validation->set_rules('apellido', 'Apellido', 'trim|required|max_length[200]');  // recibe
		    $this->form_validation->set_rules('email', 'Email', 'trim|required|max_length[100]');  // recibe
			 $this->form_validation->set_rules('passwd', 'passwd', 'trim|required|min_length[5]');  // recibe
			 $this->form_validation->set_rules('fecha', 'Fecha', 'trim|required|max_length[100]');  // recibe
			
			 
			
			
 $this->form_validation->set_message('required', 'El campo %s es obligatorio');
 $this->form_validation->set_message('min_length', 'Contraseña de tener mas de 5 carácteres');
 
  if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
		 
		 
		 if ($this->form_validation->run() == FALSE)
{
	
	
    $this->load->view('crea-tu-cuenta2', $data); 
}
else
{
  $this->load->view('crea-tu-cuenta3', $data); 
}
		 
		 
		 
		 
		     
		}
		
		
		public function creaCuenform3(){
			
		 $data['grupo'] = $this->carrito_model->select_grupo();
		 
		 
		 $data['idnombre'] = $this->input->post('idnombre');
		 $data['apellido'] = $this->input->post('apellido');
		 $data['memail'] =$this->input->post('email');
		 $data['passwd'] = $this->input->post('passwd');
		  $data['fecha'] = $this->input->post('fecha');
		  
		   $data['sr'] = $this->input->post('sr');
		    $data['suscr'] = $this->input->post('suscr');
			 $data['oferta'] = $this->input->post('oferta');
		    $data['privacy'] = $this->input->post('privacy');

		  
		  
		 

		 $this->form_validation->set_rules('idnombre', 'Nombre', 'trim|required|max_length[200]');  // recibe
		  $this->form_validation->set_rules('apellido', 'Apellido', 'trim|required|max_length[200]');  // recibe
		    $this->form_validation->set_rules('email', 'Email', 'trim|required|max_length[100]');  // recibe
			 $this->form_validation->set_rules('passwd', 'passwd', 'trim|required|min_length[5]');  // recibe
			 $this->form_validation->set_rules('fecha', 'Fecha', 'trim|required|max_length[100]');  // recibe
			
			 
			
			
 $this->form_validation->set_message('required', 'El campo %s es obligatorio');
 $this->form_validation->set_message('min_length', 'Contraseña de tener mas de 5 carácteres');
		 
		 
		 if ($this->form_validation->run() == FALSE)
{
    $this->load->view('creatucuenta2', $data); 
}
else
{
  $this->load->view('creatucuenta3', $data); 
}
		 
		 
		 
		 
		     
		}
		
		
		public function cuentafinal(){
			
			
			 $data['grupo'] = $this->carrito_model->select_grupo();
		 
		 
		 $data['idnombre'] = $this->input->post('idnombre');
		 $data['apellido'] = $this->input->post('apellido');
		 $data['memail'] =$this->input->post('email');
		 $data['passwd'] = $this->input->post('passwd');
		  $data['fecha'] = $this->input->post('fecha');
		  
		   $data['empresa'] = $this->input->post('empresa');
		    $data['direccion'] = $this->input->post('direccion');
			 $data['direccion2'] = $this->input->post('direccion2');
			 $data['postal'] = $this->input->post('postal');
			 $data['ciudad'] = $this->input->post('ciudad');			 
			 $data['adicional'] = $this->input->post('adicional');
			  $data['telefono'] = $this->input->post('telefono');
			   $data['celular'] = $this->input->post('celular');
			    $data['pais'] = $this->input->post('pais');
				
				 $data['sr'] = $this->input->post('sr');
				  $data['suscr'] = $this->input->post('suscr');
				   $data['oferta'] = $this->input->post('oferta');
				    $data['privacy'] = $this->input->post('privacy');
		 
		 
		 
		 $this->form_validation->set_rules('direccion', 'Direccion', 'trim|required|max_length[100]');  // recibe
		  $this->form_validation->set_rules('postal', 'Postal', 'trim|required|max_length[100]');  // recibe
		  $this->form_validation->set_rules('ciudad', 'Ciudad', 'trim|required|max_length[100]');  // recibe
			 $this->form_validation->set_rules('celular', 'Movil', 'trim|required|max_length[100]');  // recibe
			// $this->form_validation->set_rules('fecha', 'Fecha', 'trim|required|max_length[100]');  // recibe
			
			
$this->form_validation->set_message('required', 'El campo %s es obligatorio');

 if(  isset($this->session->userdata['carritolistax']) )
 {
				

$data['carritolistax'] = $this->session->userdata['carritolistax'];
				
 }
		 
		 
		 if ($this->form_validation->run() == FALSE)
{
   $this->load->view('crea-tu-cuenta3', $data); 
}
else
{
	$data['sr'] = $this->input->post('sr');
   $data['idnombre'] = $this->input->post('idnombre');
   $data['apellido'] = $this->input->post('apellido');
	$data['fecha'] = $this->input->post('fecha');
	$data['direccion'] = $this->input->post('direccion');
    $data['direccion2'] = $this->input->post('direccion2');
	 $data['telefono'] = $this->input->post('telefono');
	$data['celular'] = $this->input->post('celular');		 
	$data['memail'] =$this->input->post('email');
		 
	 $data['passwd'] = $this->input->post('passwd');
    $data['empresa'] = $this->input->post('empresa');
	 $data['postal'] = $this->input->post('postal');
	 $data['ciudad'] = $this->input->post('ciudad');	
	 $data['pais'] = $this->input->post('pais');	
	  $data['suscr'] = $this->input->post('suscr');	
	  $data['oferta'] = $this->input->post('oferta'); 
    $data['privacy'] = $this->input->post('privacy');
	 $data['adicional'] = $this->input->post('adicional');
			
				  
  $insert = $this->carrito_model->inserUsuario(ltrim($data['sr']),ltrim($data['idnombre']),ltrim($data['apellido']),ltrim($data['fecha']),ltrim($data['direccion']),ltrim($data['direccion2']),ltrim($data['telefono']),ltrim($data['celular']),ltrim($data['memail']),ltrim($data['memail']),ltrim($data['passwd']),ltrim($data['empresa']),ltrim($data['postal']),ltrim($data['ciudad']),ltrim($data['pais']),ltrim($data['suscr']),ltrim($data['oferta']),ltrim($data['privacy']),ltrim($data['adicional']));
                                if($insert)
                                {
									$data['menForm']="Sus datos fueron registrado.";
									
									$this->load->view('fincuenta', $data);
								}
								else
								{
									$data['menForm']="No fueron registrados.";
									$this->load->view('fincuenta', $data);
									
									}
  
}
			
			
		}
		
		
		
		
		
		
		
		
public function cuentfinForm(){
			
			
			 $data['grupo'] = $this->carrito_model->select_grupo();
		 
		 
		 $data['idnombre'] = $this->input->post('idnombre');
		 $data['apellido'] = $this->input->post('apellido');
		 $data['memail'] =$this->input->post('email');
		 $data['passwd'] = $this->input->post('passwd');
		  $data['fecha'] = $this->input->post('fecha');
		  
		   $data['empresa'] = $this->input->post('empresa');
		    $data['direccion'] = $this->input->post('direccion');
			 $data['direccion2'] = $this->input->post('direccion2');
			 $data['postal'] = $this->input->post('postal');
			 $data['ciudad'] = $this->input->post('ciudad');			 
			 $data['adicional'] = $this->input->post('adicional');
			  $data['telefono'] = $this->input->post('telefono');
			   $data['celular'] = $this->input->post('celular');
			    $data['pais'] = $this->input->post('pais');
				
				 $data['sr'] = $this->input->post('sr');
				  $data['suscr'] = $this->input->post('suscr');
				   $data['oferta'] = $this->input->post('oferta');
				    $data['privacy'] = $this->input->post('privacy');
		 
		 
		 
		 $this->form_validation->set_rules('direccion', 'Direccion', 'trim|required|max_length[100]');  // recibe
		  $this->form_validation->set_rules('postal', 'Postal', 'trim|required|max_length[100]');  // recibe
		  $this->form_validation->set_rules('ciudad', 'Ciudad', 'trim|required|max_length[100]');  // recibe
			 $this->form_validation->set_rules('celular', 'Movil', 'trim|required|max_length[100]');  // recibe
			// $this->form_validation->set_rules('fecha', 'Fecha', 'trim|required|max_length[100]');  // recibe
			
			
$this->form_validation->set_message('required', 'El campo %s es obligatorio');
		 
		 
		 if ($this->form_validation->run() == FALSE)
{
   $this->load->view('creatucuenta3', $data); 
}
else
{
	$data['sr'] = $this->input->post('sr');
   $data['idnombre'] = $this->input->post('idnombre');
   $data['apellido'] = $this->input->post('apellido');
	$data['fecha'] = $this->input->post('fecha');
	$data['direccion'] = $this->input->post('direccion');
    $data['direccion2'] = $this->input->post('direccion2');
	 $data['telefono'] = $this->input->post('telefono');
	$data['celular'] = $this->input->post('celular');		 
	$data['memail'] =$this->input->post('email');
		 
	 $data['passwd'] = $this->input->post('passwd');
    $data['empresa'] = $this->input->post('empresa');
	 $data['postal'] = $this->input->post('postal');
	 $data['ciudad'] = $this->input->post('ciudad');	
	 $data['pais'] = $this->input->post('pais');	
	  $data['suscr'] = $this->input->post('suscr');	
	  $data['oferta'] = $this->input->post('oferta'); 
    $data['privacy'] = $this->input->post('privacy');
	 $data['adicional'] = $this->input->post('adicional');
	 
	 $log=ltrim($data['memail']);
	 $pass=ltrim($data['passwd']);
			
				  
  $insert = $this->carrito_model->inserUsuario(ltrim($data['sr']),ltrim($data['idnombre']),ltrim($data['apellido']),ltrim($data['fecha']),ltrim($data['direccion']),ltrim($data['direccion2']),ltrim($data['telefono']),ltrim($data['celular']),ltrim($data['memail']),ltrim($data['memail']),ltrim($data['passwd']),ltrim($data['empresa']),ltrim($data['postal']),ltrim($data['ciudad']),ltrim($data['pais']),ltrim($data['suscr']),ltrim($data['oferta']),ltrim($data['privacy']),ltrim($data['adicional']));
                                if($insert)
                                {
									
								 $datos= $this->carrito_model->consultaUsuario_get_where( $log, $pass);
		 
		 $id=$datos->id_usuario;
		 $log=$datos->login;		 
		  $nombre=$datos->nombre;
		  
		 if($id)
		 {
			 
			 $sesion_data = array('nombre' => $nombre,'id' => $id);
$this->session->set_userdata($sesion_data);

$data['id'] = $this->session->userdata['id'];

$data['nombre'] = $this->session->userdata['nombre'];
 $data['grupo'] = $this->carrito_model->select_grupo(); 

 $data['carritolistax'] = $this->session->userdata['carritolistax'];
 
  //// datos usuario :
	   $data['usuar']= $this->carrito_model->consulta_get_Usua($id);
	   ////
		 
		 // $this->load->view('forlogin',$data);
$this->load->view('orden-compra',$data);
		 }
									
									
									//$data['menForm']="Sus datos fueron registrado.";
									
									//$this->load->view('fincuenta', $data);
								}
								else
								{
									$data['menForm']="No fueron registrados.";
									$this->load->view('carrito-compras2', $data);
									
									}
  
}
			
			
		}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		public function popProd($codigo){
			
		 $data['grupo'] = $this->carrito_model->select_grupo();
		 $data['popP']= $this->carrito_model-> consulta_get_where($codigo);
		 
		     $this->load->view('popUp', $data); 
		}
		
		public function popColec($codigo){
			
		 $data['grupo'] = $this->carrito_model->select_grupo();
		 $data['popP']= $this->carrito_model-> consulta_get_Cole($codigo);
		 
		     $this->load->view('popUp', $data); 
		}
		
		
		public function envioCorreo(){
			
			
	// $ci = get_instance(); $ci->load->library('email'); 
//	 $config['protocol'] = "smtp";
//	  $config['smtp_host'] = "ssl://smtp.gmail.com"; 
//	  $config['smtp_port'] = "465";
//	   $config['smtp_user'] = "blablabla@gmail.com"; 
//	   $config['smtp_pass'] = "yourpassword"; 
//	   $config['charset'] = "utf-8"; 
//	   $config['mailtype'] = "html";
//	    $config['newline'] = "\r\n";
//		 $ci->email->initialize($config); 
//		 $ci->email->from('blablabla@gmail.com', 'Blabla'); 
//		 $list = array('xxx@gmail.com');
//		  $ci->email->to($list); 
//		  $this->email->reply_to('my-email@gmail.com', 'Explendid Videos');
//		   $ci->email->subject('This is an email test'); 
//		   $ci->email->message('It is working. Great!'); $ci->email->send();
//	
	
	////////////////////////////////////
			
			
			   
 
        //configuracion para gmail
        $configGmail = array(
            
           
            'mailtype' => 'html',
            'charset' => 'utf-8',
            'newline' => "\r\n"
        );  
		
		
		
		
		  
			//$this -> load -> library ( 'email' , $configGmail );
			
			$this->email->initialize($configGmail);
			
	 //  $name = $this->input->post('name');
          //  $mobil = $this->input->post('phone');
            $email = "cencarnacion@ncomunicaciones.com";
           // $message = $this->input->post('message');
		   
		 $message = "el mensaje es .....";
                    
        // Datos para enviar el correo
            $this->email->from('christian.daniel7@gmail.com', 'Ejemplo');
            $this->email->to($email);
            $this->email->subject('Email enviado con CI y Gmail');               
            $this->email->message($message); 
           
            if($this->email->send()){
           
           // $data['title']='Mensaje Enviado';
            $data['msg'] = 'Mensaje enviado a su email';
                     // echo $this->email->print_debugger(); exit;                             
            $this->load->view('enviado', $data); 
           
             }else{
                $data['msg']='El mensaje no se pudo enviar';
                $this->load->view('enviado', $data); 
             
             } 
		
		}
		
		
		
		
		
		
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
		
		
		
        function new_video($error = '')
        {
                $data['error'] = $error;
                $this->load->view('header');
                $this->load->view('video/new_video', $data);
                $this->load->view('footer');
        }
		
		
		function borrar($id)
    {
       // $id = $this->uri->segment(3);
       $this->video_model->eliminar($id);
	   
	    $selet="";
		    $tip="i";
		  
		   $data['videos'] = $this->video_model->select_videos($selet,$tip);
				
				
				
				$data['videos2'] = $this->video_model->select_videosTodos();
				
                $this->load->view('header');
                $this->load->view('video/catalogo', $data);
                $this->load->view('footer');      
		
     //   redirect(base_url().'eliminar');
    }
	
	function borrar2($id) //  con ajaxxxxxxxxxxx
    {
       // $id = $this->uri->segment(3);
       $this->video_model->eliminar($id);
	   
	  
		
     //   redirect(base_url().'eliminar');
    }
	
	
	function CambiarEstado($id,$estado) //  con ajaxxxxxxxxxxx
    {
       // $id = $this->uri->segment(3);
	   if($estado==1)
	   {
		   $est=0;
		   }
	   else
	   {
		   $est=1;
		   }
	   
	   
	     $update = $this->video_model->update_estado($id, $est);
	   
	   
      // $this->video_model->eliminar($id);
	   
	  
		
     //   redirect(base_url().'eliminar');
    }
	
	
		
		
		
		
		
        function save()
        {
                $config['upload_path'] = './img/';
                $config['allowed_types'] = 'jpg|JPG|jpeg|JPEG|png|PNG';
                $config['remove_spaces'] = TRUE;
                $config['max_size'] = '1024';
            
                $this->load->library('upload', $config); 

                $this->form_validation->set_rules('titulo', 'Titulo de Video', 'trim|required|max_length[100]|is_unique[infovideo.titulo]');
        $this->form_validation->set_rules('costo', 'Costo de Video', 'trim|required|integer');
        $this->form_validation->set_rules('formato', 'Formato de Video', 'trim|required');

        $this->form_validation->set_message('required', 'El campo %s es obligatorio');
        $this->form_validation->set_message('integer', 'El campo %s deve poseer solo numeros enteros');
        $this->form_validation->set_message('is_unique', 'El campo %s ya esta registrado');
        $this->form_validation->set_message('required', 'El campo %s es obligatorio');
        $this->form_validation->set_message('max_length', 'El Campo %s debe tener un Maximo de %d Caracteres');

                if ($this->form_validation->run() == FALSE)
                {
                        $this->new_video();
                }
                else
                {
                        if ( ! $this->upload->do_upload())
                        {
                                $error = $this->upload->display_errors();
                                $this->new_video($error);
                        }
                        else
                        {
                                $data = $this->upload->data();
                                $titulo = $this->input->post('titulo');
                                $costo = $this->input->post('costo');
                                $formato = $this->input->post('formato');
                                $portada = $data['file_name'];
								$estado = "0";
                                $insert = $this->video_model->insert($titulo, $costo, $formato, $portada,$estado);
                                if($insert)
                                {
                                    $selet="";
		    $tip="i";
		  
		   $data['videos'] = $this->video_model->select_videos($selet,$tip);
				
				
				
				$data['videos2'] = $this->video_model->select_videosTodos();
				
                $this->load->view('header');
                $this->load->view('video/catalogo', $data);
                $this->load->view('footer');   
								   
								   
								  //  $this->load->view('mensaje'); // redirect('/video/', 'refresh');
                                }
                                else
                                {
                                        $this->new_video();
                                }
                        }
                }
        }
	
	
	
	
	
	 function update()
        {
                $config['upload_path'] = './img/';
                $config['allowed_types'] = 'jpg|JPG|jpeg|JPEG|png|PNG';
                $config['remove_spaces'] = TRUE;
                $config['max_size'] = '1024';
            
                $this->load->library('upload', $config); 

                $this->form_validation->set_rules('titulo', 'Titulo de Video', 'trim|required|max_length[100]|is_unique[infovideo.titulo]');
        $this->form_validation->set_rules('costo', 'Costo de Video', 'trim|required|integer');
        $this->form_validation->set_rules('formato', 'Formato de Video', 'trim|required');

        $this->form_validation->set_message('required', 'El campo %s es obligatorio');
        $this->form_validation->set_message('integer', 'El campo %s deve poseer solo numeros enteros');
        $this->form_validation->set_message('is_unique', 'El campo %s ya esta registrado');
        $this->form_validation->set_message('required', 'El campo %s es obligatorio');
        $this->form_validation->set_message('max_length', 'El Campo %s debe tener un Maximo de %d Caracteres');

                if ($this->form_validation->run() == FALSE)
                {
                        $this->new_video();
                }
                else
                {
                        if ( ! $this->upload->do_upload())
                        {
                                $error = $this->upload->display_errors();
                                $this->new_video($error);
                        }
                        else
                        {
                                $data = $this->upload->data();								
                                $titulo = $this->input->post('titulo');
                                $costo = $this->input->post('costo');
                                $formato = $this->input->post('formato');								
                                $portada = $data['file_name'];
								$codigo = $this->input->post('codigo');
								
                                $update = $this->video_model->update_video($titulo, $costo, $formato, $portada,$codigo);
                                if($update)
                                {
                      
					   $selet="";
		    $tip="i";
		  
		   $data['videos'] = $this->video_model->select_videos($selet,$tip);
				
				
				
				$data['videos2'] = $this->video_model->select_videosTodos();
				
                $this->load->view('header');
                $this->load->view('video/catalogo', $data);
                $this->load->view('footer');             
								   
			//	$data['videos'] = $this->video_model->select_videos();
              //  $this->load->view('header');
              //  $this->load->view('video/catalogo', $data);
              //  $this->load->view('footer');
								   
								   // $this->load->view('video'); // redirect('/video/', 'refresh');
                                }
                                else
                                {
									
									 $selet="";
		    $tip="i";
		  
		   $data['videos'] = $this->video_model->select_videos($selet,$tip);
				
				
				
				$data['videos2'] = $this->video_model->select_videosTodos();
				
                $this->load->view('header');
                $this->load->view('video/catalogo', $data);
                $this->load->view('footer');   
									
									
									
                                      //  $this->new_video();
                                }
                        }
                }
        }
	
	
	function consultar()
        {
          
		  
		  
		  $selet=$this->input->post('selvideo');
		 
		  $tip="c";
		  
		   $data['videos'] = $this->video_model->select_videos($selet,$tip);
		  
		  
		    $data['videos2'] = $this->video_model->select_videosTodos();
		  
		 
			
	
	 
	 
	 
	
                $this->load->view('header');
                $this->load->view('video/catalogo', $data);
                $this->load->view('footer');
				
				}
	
	
	
	
	
}

?>